Nevron Open Vision Documentation
Nevron.Nov.DataStructures Namespace / NDeque<T> Class
Fields Properties Methods


In This Topic
    NDeque<T> Class Members
    In This Topic

    The following tables list the members exposed by NDeque<T>.

    Public Constructors
     NameDescription
    Public ConstructorOverloaded.   
    Top
    Public Properties
     NameDescription
    Public PropertyGets or sets the capacity of the backing array. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public PropertyGets the count of items in this set. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public PropertyGets the head index. Valid only if Count is not zero. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public PropertyGets or sets the element at the specified index. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public PropertyGets the internal items backing array. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public PropertyGets the tail index. Valid only if Count is not zero. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Top
    Public Methods
     NameDescription
    Public MethodAdds the specified item (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public MethodOverloaded. Sorts the entire list by using a default comparer and the bubble sort algorithm. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public MethodRemoves all items (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public MethodQueries whether the specified item is contained in this set. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public MethodCopies all items of this set to the specified array, starting from the specified array index. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public MethodGets an iterator that iterates through the items in forward order. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public MethodGets an iterator that iterates through the items in a reverse order. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public MethodOverloaded. Gets the index at which the item appears in the set for the first time. Returns -1 if the item does not appear in the set. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public MethodInserts the item at the specified index (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public MethodOverloaded. Gets the index at which the item appears in the set for the last time. Returns -1 if the item does not appear in the set. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public MethodReturns the last item from the deque, without removing it.  
    Public MethodReturns the first item from the deque, without removing it.  
    Public MethodRemoves and returns the last item from the deque.  
    Public MethodRemoves and returns the first item from the deque.  
    Public MethodPushes the item at the back of the deque (makes it the last item in the deque)  
    Public MethodPushes the item at the front of the deque (makes it the first item in the deque)  
    Public MethodOverloaded. Removes the specified item (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public MethodRemoves all occurrence of the specified item. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public MethodRemoves the item at the specified index (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public MethodOverloaded. Removes the last occurrence of the specified item (if any) (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public MethodOverloaded. Sorts the entire list by using a default comparer and the quick sort algorithm. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Public MethodCreates an array and populates it with the items of this set. (Inherited from Nevron.Nov.DataStructures.NDynamicArrayRing<T>)
    Top
    See Also